home *** CD-ROM | disk | FTP | other *** search
- ; -------------------------------------------------------------------------
- ; --------- EasyCODE(SPX) - Configuration for ABAP/4 ----------------
- ; -------------------------------------------------------------------------
-
- ; Only Statements and Headers and Footers of Frames have to be terminated
- ; by a period if necessary.
- ; All other periods that are syntactically necessary (e.g. after
- ; condiditons IF, WHILE, ...) are generated automatically!
- ;
- ; Due to the limited line length of 72 characters the source is generated
- ; with an indent of only 1 character!
-
- [ParseOptions]
- Parser=easy-abp.dll
- ECComment='Easy'
-
- [GenOptions]
- InitialIndent=0
- CompressBlanks=no
- GenFileExt=ABP
- MaxIndent=42
- MaxLineLength=72
-
- [Settings]
- SourceFileFormat=OEM
-
- [AvailableConstructs]
- Statement=yes
- If=yes
- Switch=yes
- Case=yes
- For=yes
- While=yes
- Repeat=yes
- Loop=yes
- Exit=yes
- Procedure=yes
- Call=yes
- Function=no
- Block=yes
- Frame=yes
- Condition=yes
- And=yes
- Or=yes
- Not=yes
-
- [InsertMenuStrings]
- ;Statement=
- ;If=
- Switch=IF-E&LSEIF
- When=" EL&SEIF"
- ;Case=
- Of=" W&HEN"
- ;For=
- ;While=
- ;Repeat=
- Loop=DO
- ;Exit=
- Procedure=FORM
- Call=&PERFORM
- ;Function=
- ;Block=
- ;Frame=
- ;Condition=
- ;And=
- ;Or=
- ;Not=
-
- [EncloseMenuStrings]
- ;If=
- ;Then=
- ;Else=
- Switch=IF-&ELSEIF
- When=&ELSEIF
- WhenNone=E&LSE
- ;Case=
- Of=&WHEN
- Otherwise="WHEN &OTHERS"
- ;For=
- ;While=
- Repeat=RE&PEAT
- Loop=&DO
- Procedure=FO&RM
- ;Function=
- ;Block=
- ;Frame=
- ;Condition=
- ;And=
- ;Or=
- ;Not=
-
- [KeywordStrings]
- If=IF
- Then=THEN
- Else=ELSE
- Switch=IF-ELSEIF
- FirstWhen=IF
- When=ELSEIF
- WhenNone=ELSE
- Case=CASE
- ;FirstOf=
- Of=WHEN
- Otherwise="WHEN OTHERS"
- For=FOR
- While=WHILE
- Repeat=REPEAT
- Loop=DO
- Procedure=FORM
- ;Function=
- ;Block=
- And=AND
- Or=OR
- Not=NOT
-
- [MetaStrings]
- ;SegmentHeader=
- ;Statement=
- ;Condition=
- ;Expression=
- ;Value=
- ;ForStatement=
- ;ProcedureHeader=
- ;ProcedureCall=
- ;FunctionHeader=
- ;BlockComment=
- ;FrameHeader=
- ;FrameFooter=
-
- [GenStrings]
- Statement=''
- EndStatement='\N'
-
- If='\NIF \3+'
- ThenBody='.\n\2-'
- ElseBody='\N\1-ELSE.\n\1+'
- EmptyElseBody=''
- EndIf='\N\1-ENDIF.\n'
-
- Switch='\NIF '
- FirstWhen='\7+'
- FurtherWhen='\N\1-ELSEIF \7+'
- WhenBody='.\n\6-'
- WhenNoneBody='\N\1-ELSE.\n\1+'
- EmptyWhenNoneBody=''
- EndSwitch='\N\1-ENDIF.\n'
-
- Case='\NCASE \5+'
- FirstOf='.\n\4-WHEN \5+'
- FurtherOf='\N\1-WHEN \5+'
- OfBody='.\n\4-'
- OtherwiseBody='\N\1-WHEN OTHERS.\n\1+'
- EmptyOtherwiseBody=''
- EndCase='\N\2-ENDCASE.\n'
-
- For='\NDO \3+'
- ForBody='.\n\2-'
- EndFor='\N\1-ENDDO.\n'
-
- While='\NWHILE \6+'
- WhileBody='.\n\5-'
- EndWhile='\N\1-ENDWHILE.\n'
-
- Repeat='\NDO.\n\1+'
- Until='\NIF NOT \7+'
- EndRepeat='.\n\6-EXIT.\n\1-ENDIF.\n\1-ENDDO.\n'
-
- Loop='\NDO.\n\1+'
- EndLoop='\N\1-ENDDO.\n'
-
- Exit='\NIF \3+'
- EndExit='.\n\2-EXIT.\n\1-ENDIF.\n'
-
- Procedure='\NFORM \5+'
- ProcedureBody='.\n\4-'
- EndProcedure='\N\1-ENDFORM.\n'
-
- Call='\NPERFORM \8+'
- EndCall='.\n\8-'
-
- Function='\NFORM \5+'
- FunctionBody='.\n\4-'
- EndFunction='\N\1-ENDFORM.\n'
-
- Block='\N\s\0:* Easy : \"\n* "'
- BlockBody='\N* Easy !\n\r'
- EndBlock='\N\s\0:* Easy ;\n\r'
-
- Frame='\N'
- FrameBody='\N\1+'
- EndFrameBody='\1-\N'
- EndFrame='\N'
-
- BeginAnd=' ( \6+'
- And=' )\n\6-AND ( \6+'
- EndAnd=' )\6-'
- BeginOr=' ( \6+'
- Or=' )\n\6- OR ( \6+'
- EndOr=' )\6-'
- BeginNot='NOT ( \6+'
- EndNot=' )\6-'
- Condition=''
- EndCondition=''
-
- Segment='\N\s\0:* Easy ( \"\n* "'
- SegmentBody='\N* Easy !\n\r'
- EndSegment='\N\s\0:* Easy )\n\r'
-
- TopSegment='* Easy V - Generated by \%PNAME% V\%PVER% at \%TIME%\n* Easy V - with \%CFG% \n* Easy ( \"\n* "'
- TopSegmentBody='\N* Easy !\n'
- EndTopSegment='\N* Easy )\n'
-